package com.yuan.mapper;

import com.yuan.bean.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;


@Mapper
public interface UserMapper {

    List<User> selectAll();

    //    通过id来查询一个对象
    User selectById(int i);

    /**
     * 添加数据
     */
    void add(User user);

    /**
     * 修改全部数据
     */
    int update( User user);

    /**
     * 动态删除
     */

    int updatePro(User user);

    /**
     * 删除一个
     */
    int delete(User user);

    /**
     * 删除多个
     */
    int deletePro(@Param("indes") int[] indes);

    /**
     * 更改自增的值
     */
    void upAuto();
}